UML Behavioral Refactoring for the Specification of Complex Software Systems
نویسندگان
چکیده
منابع مشابه
Specification Driven Behavioral Design of Complex Systems
Traditionally in the design automation field, simulation has been applied to explore low-level design details. However, a focus upon design specification driven simulation environments has been missing. Such tools can conceptually capture an initial design specification and allow design exploration at a highly abstract level with a simulation-based environment prior to synthesis. At this design...
متن کاملRefactoring Browser for UML
Refactoring is a corner stone in a number of agile processes like Extreme Programming (XP). Tools for an automatic support are beginning to appear, usually referred to as refactoring browsers. Most of these are extensions to editors or IDEs and operate on code. This paper discusses how the idea of refactoring can be extended to UML models and presents a refactoring browser integrated in a UMLmo...
متن کاملUse Case Maps and UML for Complex Software-Driven Systems
The Use Case Map (UCM) notation allows the description of complex software-driven systems in terms of high-level causal scenarios. By superimposing scenario paths on a structure of abstract components, UCMs provide an integrated view of behavior and structure at the system level. This paper presents interesting features of UCMs in relation with several types of diagrams defined in UML. It also ...
متن کاملRefactoring UML Models
Software developers spend most of their time modifying and maintaining existing products. This is because systems, and consequently their design, are in perpetual evolution before they die. Nevertheless, dealing with this evolution is a complex task. Before evolving a system, structural modifications are often required. The goal of this kind of modification is to make certain elements more exte...
متن کاملSpecification of Workflow Management Systems with UML
Unified Modeling Language (UML) defines a standard notation for object-oriented systems. Using UML enhances communication between domain experts, workflow specialists, software designers and other professionals with different backgrounds. UML can be used on a general level, which is intuitive for the users of workflow systems. In spite of this, UML symbols also have precisely defined semantics,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Research in Computing Science
سال: 2015
ISSN: 1870-4069
DOI: 10.13053/rcs-103-1-5